package com.zc.study.designPattern.行为型设计模式.MediatorPattern;

public class SubConcreteMediator extends ConcreteMediator{
    //增加对Label对象的引用;
    public Laber laber;

    public void componentChanged(Component c) {
        //单击按钮
        if(c == addButton){
            System.out.println("--单击增加按钮--");
            list.update();
            cb.update();
            userNameTextBox.setText();
            laber.update(); //文本标签更新
        }
        //从列表框中选中客户
        else if(c == list){
            System.out.println("--从列表框中选择客户--");
            cb.select();
            userNameTextBox.setText();
        }
        //从组合框中选择客户
        else if(c == cb){
            System.out.println("--从组合框选择客户--");
            cb.select();
            userNameTextBox.setText();
        }
    }

}
